SkeenZone: A distributed Android chat application and extensible middleware
نویسندگان
چکیده
Mobile computing devices are becoming ubiquitous parts of everyday life. This growth opens a development space for practical applications geared towards decentralized collaboration and coordination. The mobile development platform Android provides rich APIs for interacting with and harnessing devices’ hardware components, but does not provide developers with adequate support for distributed computing. We present SkeenZone, a lightweight and extensible Java middleware framework created to enable the development of distributed mobile applications, and ChatHoc, a simple distributed Android chat application for evaluating and demonstrating our middleware’s ease of use. We describe two limitations of the Android platform that impose heavy restrictions on developers’ ability to build and test applications involving ad hoc networks.
منابع مشابه
MORENA: A Middleware for Programming NFC-Enabled Android Applications as Distributed Object-Oriented Programs
NFC is a wireless technology that allows software to interact with RFID tags and that is increasingly integrated into smartphones and other mobile devices. In this paper, we present MORENA: a middleware that treats NFC-enabled programs as distributed object-oriented programs in which RFID tags are represented as intermittently connected remote objects. We draw inspiration from the ambient-orien...
متن کاملA novel pre-cache schema for high performance Android system
As a mobile operating system framework, Android plays a significant role in supporting mobile apps. However, current Android application model is not efficient by using current two common approaches, including Activity+XML Layout Files (AXLF) and HTML+WebKit (HWK) models. In this paper, we propose a novel middleware service solution that overcomes the drawbacks with using the pre-cache approach...
متن کاملApplying Patterns to Develop Extensible and Maintainable ORB Middleware
Distributed object computing forms the basis for nextgeneration application middleware. At the heart of distributed object computing are Object Request Brokers (ORBs), which automate many tedious and error-prone distributed programming tasks. Like many other distributed applications, conventional ORBs use statically configured software designs, which are hard to maintain, port, and optimize. Li...
متن کاملApplying Patterns to Develop Extensible ORB Middleware
Distributed object computing forms the basis for nextgeneration application middleware. At the heart of distributed object computing are Object Request Brokers (ORBs), which automate many tedious and error-prone distributed programming tasks. Like many other distributed applications, conventional ORBs use statically configured software designs, which are hard to maintain, port, and optimize. Li...
متن کاملScalable extensible middleware framework for context-aware mobile applications (SCAMMP)
The number of users of handheld devices will exceed one billion in the coming five years1. These devices are increasingly being enhanced with new sensors, which enable the development of contextaware mobile applications. Moreover, mobile applications might share the same contextual information (decision logics) which in return shares data from the same sensors; this introduces high code redunda...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2011